﻿@charset "utf-8";
/* CSS Document */
/*      58.com CopyRight All Reserved            */
/*      Edit by CHEN on 2011-04-22          */

body{color:#000;font:normal 12px/260% Arial;background:#fff;}
body,form,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
a{color:#00C;cursor:pointer;text-decoration:none}
a:hover{color:red;text-decoration:underline;}
.c{clear:both; font-size:0;height:0; line-height:0}
img,ul,li{ border:none; margin:0px; padding:0px; list-style:none}
.sc{ display:block;} .hc{ display:none;}
.f12{ font-size:12px;}.f14{ font-size:14px;}.f16{ font-size:16px}.fr{ float:right}
.red,.linkred{ color:#ff0508;}.sc{ display:block; background:#fff0f0; text-align:center}

/* frame  */
.wrapper{margin:0 auto;width:970px; position:relative}
#left{float:left; margin-top:5px;overflow:hidden;width:750px;font-size:14px; line-height:200%; }
#right{float:right;margin-top:5px;width:210px}
#footer{padding:20px auto; margin-top:20px;}
.hr_s{background:#DBE0E3;;height:1px;margin:0 2px 0; font-size:0; clear:both; overflow:hidden;}
/* header  */
#header{ margin:0 auto; width:990px; height:75px;}
#headerinside{ width:990px; margin:0 auto; position:relative; background:url(http://pic2.58.com/n/images/h_bg.gif) repeat-x; height:60px;}
#home{ position:absolute; left:15px; top:8px;}
#cityName{position:absolute;z-index:1000;top:5px;color:#000;left:180px;padding-top:3px;line-height:22px;font-weight:700;font-size:26px;text-align:center}
#cityName a{font-size:12px;text-decoration:underline;font-weight:400}
#logintext{ position:absolute;right:10px;top:-7px;_top:0; z-index:10001; font-size:12px;}
#logintext a{ margin:0px 5px; font-size:12px;}
#header{ position:relative; z-index:12}
.bar_city{ height:16px; float:left; border-left:1px solid #f1f1f1; padding:18px 0 0 10px; margin:20px 0 0 10px; line-height:normal; color:#666 }
.bar_city h2{ font-size:16px; font-weight:700; display:inline; color:#f00; margin-top:20px;}
.bar_city a{ color:#585858;}
.bar_city #link_city_change{ color:#00c; margin-left:5px}
.post_login{ position:absolute; right:0px; bottom:8px;}
/*  footer  */
#footer{ text-align:center; }
#footer a{margin-left:8px;text-decoration:underline}
/*  nav  */
#navbar{ display:inline-block}
#navbar li{ float:left; height:32px; background:url(http://pic2.58.com/n/images/post/background.gif) no-repeat right -32px; font-size:14px; padding:0 30px 0 10px; margin-right:5px}
#navbar li i{ font-size:16px; font-weight:bold; font-style:normal; margin-right:8px;}
#navbar li.active{ background:url(http://pic2.58.com/n/images/post/background.gif) no-repeat right 0; color:#fff;}
#navbar li.pre i{ color:#06c}#navbar li.pre a{ text-decoration:underline}
/*  content  */
.content{background:#fff;clear:both;padding:15px 0 15px 15px; margin-top:5px;_height:10px; position:relative;}
.minheight{ min-height:300px; _height:300px;}
.minheightout{ min-height:360px; _height:360px;}
.content a{ font-size:14px}
.ym-mainmnu{}
.ym-tab{ float:left; width:130px; height:40px; line-height:40px; text-indent:10px; padding-right:340px; z-index:998;}
.current{ float:left; width:130px; height:40px; padding-right:332px; margin-right:8px; position:relative;}
.current a{ display:block; width:119px; height:40px; background:url(http://pic2.58.com/ui6/post/select-bg.gif) no-repeat; position:absolute; top:-2px; left:0; z-index:1000; line-height:40px; text-indent:10px; color:#f00; text-decoration:underline; font-weight:bold;}
.ym-submnu{ position:absolute; top:-2px; left:118px; z-index:999; width:326px; border:1px solid #DFE3E6; padding:4px 10px 4px; background:#fff; display:none;}
.ym-submnu li{ width:50%; height:30px; line-height:30px; overflow:hidden; float:left;}
.current .ym-submnu li a{ color:#00C; text-decoration:none; font-weight:normal; width:170px; height:30px; display:block; background:none; line-height:30px; position:inherit; top:auto; left:auto; overflow:hidden;}.current .ym-submnu li a:hover{ text-decoration:underline; color:#f00;}
.current a.over{ color:#000; text-decoration:none; cursor:auto}
.post2 li{ width:20%; float:left; margin-left:10px;}
.post3 li{ width:15%; float:left; margin-left:10px;}
.post4 li{ width:15%; height:35px; line-height:35px; float:left; margin-left:10px;}
#pre-next{ padding:10px 25px; font-size:14px; font-weight:bold;}#pre-next a{ text-decoration:underline}
.users{ margin:0 20px 0 10px; padding-bottom:5px; font-size:14px; margin-bottom:10px;}
.users a{ display:inline-block; margin-right:15px; text-decoration:underline}
.ts1{ padding-bottom:5px; margin:0 10px 0 10px; line-height:20px; letter-spacing:1px}.ts1 img{ margin-bottom:-2px}.ts1 a{ text-decoration:underline; font-size:12px}
.ts2{ color:#666; padding-top:5px; margin:0 15px 0 5px; line-height:20px; letter-spacing:1px}.ts2 a{ font-size:12px;}.ts2 b{ font-weight:normal; color:#f00;}

/*  填写信息  */
.tag{ display:inline-block; width:600px;}
.tag li{ width:25%; padding-bottom:10px; float:left;}.tag li.n{ width:100%;}
.tag1{ display:inline-block; width:600px;}
.tag1 li{ width:15%; padding-bottom:10px; float:left;}.tag li.n{ width:100%;}
.text1{ width:330px; height:17px; padding:3px 2px 0; border:1px solid #7F9DB9; margin-right:4px; vertical-align:middle}
.text2{ width:160px; height:17px; padding:3px 2px 0; border:1px solid #7F9DB9; margin-right:4px; vertical-align:middle}
.text3{ width:45px; height:17px; text-align:center; padding-top:3px; border:1px solid #7F9DB9; margin-right:4px; vertical-align:middle}
.text4{ width:265px; height:17px; padding:3px 2px 0; border:1px solid #7F9DB9; margin-right:4px; vertical-align:middle}
.text5{ width:75px; height:17px; padding:3px 2px 0; border:1px solid #7F9DB9; margin-right:4px; vertical-align:middle}
.textarea1{ width:600px; height:150px; border:1px solid #7F9DB9}
.chenggong{ display:inline-block; width:19px; height:19px; background:url(http://pic2.58.com/n/images/post/background.gif) no-repeat -162px -79px; vertical-align:middle; padding-right:5px;}
.action{ display:inline-block; height:23px; background:#dce8fa url(http://pic2.58.com/n/images/post/background.gif) no-repeat -158px -121px; padding-left:30px; vertical-align:middle; padding-right:5px;}
.wrong,.v_false{ display:inline-block; height:23px; background:#ffc6c6 url(http://pic2.58.com/n/images/post/background.gif) no-repeat -158px -163px; padding-left:30px; vertical-align:middle; padding-right:5px;}
.tg{ font-size:14px; padding-top:30px; }
.tgtable{ margin-left:60px; line-height:35px; font-size:14px}.tgtable td{ padding-right:30px;}.tgtable td.paddingno{ padding-right:0;}.bordertop td{ padding-top:2px; padding-bottom:10px;}
.tgbutton{ width:120px; height:36px; vertical-align:middle; font-weight:bold; font-size:14px}
.fudong{ position:relative}.fudong iframe{ width:410px; height:300px; position:absolute; z-index:0; background:#fff; border:none}
.fudong1{ position:absolute; top:0; left:0; z-index:10; width:410px; height:300px; background:#fff; border:2px solid #7F9DB9; padding:5px;}
.ull{ margin:10px 0;}.ull li{ width:20%; padding-bottom:5px; float:left;}.p1{ color:#f00}
/*  弹窗  */
.boxout{ width:460px; min-height:250px; _height:250px; position:relative}
.tm{ width:440px; min-height:240px; _height:240px; padding:10px; background:#000;filter:alpha(opacity=40); -moz-opacity:0.4; -kHTML-opacity: 0.4; opacity: 0.4; position:absolute; top:0; left:0; z-index:1}
.boxin{ width:440px; min-height:240px; _height:240px; position:absolute; top:10px; left:10px; background:#F6F9FF; z-index:1000;}
.boxin p.hh{ display:inline-block; background:#06c; width:418px; height:36px; line-height:40px; padding:0 10px; border:1px solid #7288c8; border-bottom:none; font-size:14px; font-weight:bold; color:#fff;}
.boxin p.hh span{ font-size:12px; font-weight:lighter;}.boxin p span a{ color:#fff; text-decoration:underline}
a.close{ display:block; width:12px; height:12px; background:url(http://pic2.58.com/n/images/post/background.gif) no-repeat 0 -429px; line-height:100px; overflow:hidden; margin-top:12px; float:right}
.boxtable{ width:100%; margin-top:15px;}.boxtable td{ padding-bottom:2px;}.boxtable td a{ text-decoration:underline}.tt{ width:120px; text-align:right; padding-right:10px;}
.denglu{ width:70px; height:30px; vertical-align:middle}.gray{ color:#666}
a.er{ display:block; float:left; background:#3A90E6; color:#fff; text-decoration:none; height:28px; line-height:32px; overflow:hidden; padding:0 10px; margin-right:6px; margin-top:8px;}a.er:hover{ text-decoration:none; color:#fff;}
a#eractive{ color:#000; background:#F6F9FF}
.boxout textarea{ width:280px; height:50px; font-size:12px}
/*  联想词搜索  */
#tooltip1div{ margin:-2px 0 0 0}
#tooltip1div ul{ margin:0; padding:0; display:block; width:380px; min-height:10px; _height:10px; border:1px solid #7f9db9; background:#fff;}
#tooltip1div li a{ text-decoration:none; color:#333; display:block; text-indent:5px; font-size:13px; font-weight:bold; line-height:200%; cursor:pointer}
#tooltip1div li a cite{ font-style:normal; font-weight:normal; color:#999; font-size:12px; padding-left:8px;}
#tooltip1div li a:hover{ background:#3366CC;color:#fff}
#tooltip1div li a:hover cite{ color:#fff;}
#tooltip1div li.selected{ background:#3366CC;}
#tooltip1div li.selected a{color:#fff}
#tooltip1div li.selected a cite{ color:#fff;}
/* 联想词搜索样式由id换class */
.post_tip{ margin:-2px 0 0 0}
.post_tip ul{ margin:0; padding:0; display:block; width:380px; min-height:10px; _height:10px; border:1px solid #7f9db9; background:#fff;}
.post_tip li a{ text-decoration:none; color:#333; display:block; text-indent:5px; font-size:13px; font-weight:bold; line-height:200%; cursor:pointer}
.post_tip li a cite{ font-style:normal; font-weight:normal; color:#999; font-size:12px; padding-left:8px;}
.post_tip li a:hover{ background:#3366CC;color:#fff}
.post_tip li a:hover cite{ color:#fff;}
.post_tip li.selected{ background:#3366CC;}
.post_tip li.selected a{color:#fff}
.post_tip li.selected a cite{ color:#fff;}
.closewindow{ float:right; margin-top:-5px; margin-right:5px; text-decoration:underline;}
.fabu{ width:160px; height:40px; font-size:16px; font-weight:bold;}
#tishi{ padding:10px; font-size:13px;}#tishi.box1 td select, .box1 td input img{}
#tishi a{ text-decoration:underline}
.tis{ padding-top:30px; padding-bottom:10px;}

/*职位*/
.out_z{ display:inline; height:0; line-height:0; position:relative; z-index:9999}
.in{ position:absolute; top:23px; left:0; line-height:24px}
.in iframe{ width:500px; height:200px; background:#fff;}
.in_z{ width:500px; padding:10px 10px; background:#F3F6FD; border:1px solid #2F65B6; position:absolute; top:0px; left:0; z-index:10000}
.zhiwei li{ width:33%; float:left; list-style:none; font-size:12px; line-height:24px; _margin-bottom:5px;}
.erji{ position:relative;}
.xiaolei{ display:block; position:absolute; top:20px; left:-5px; width:580px; border:1px solid #2F65B6; background:#fff; padding:5px;}
.xiaolei li{ width:33%; float:left; line-height:24px; _margin-bottom:5px;}
.bb a{ float:right;}
.tab{ border-bottom:1px solid #f5f5f5; margin-top:10px;}
.tab span{ margin-left:10px;}
.tab a{ font-size:12px; text-decoration:none;}
.aa{ padding:3px 6px 1px; background:#f5f5f5; font-size:12px; font-weight:bold;}
.tab .aa a{ color:#000; font-weight:bold;}

/*新版UI提示语*/
.c1,.c2{ width:330px; height:21px; display:inline-block; vertical-align:top; padding-left:40px background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat 0 0; position:relative; top:0;}
.c1 a,.c2 a{ font-size:12px;}
.c1{ background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat 0 0;}
.c1 .action_po,.c2 .action_po{ position:absolute; left:33px; top:0;}
.c1 .action_po_top{ display:inline-block; width:277px; padding:4px 10px 1px; *padding:5px 10px 0; *vertical-align:baseline; background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat -33px 0;}
.c1 .action_po_bot{ display:block; width:297px; height:5px; background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat -33px -185px; overflow:hidden;}
.c2{ background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat 0 -190px;}
.c2 .action_po_top{ display:inline-block; width:277px; padding:4px 10px 1px; *padding:5px 10px 0; *vertical-align:baseline; background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat -33px -190px;}
.c2 .action_po_bot{ display:block; width:297px; height:5px; background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat -33px -375px; overflow:hidden;}

/*优化紧凑版本*/
.box1{ margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; width:100%;}
.box1 td{ line-height:20px; padding-bottom:15px; }
.box1 .pb td{ padding-bottom:7px;}
.box1 td.t{ width:110px; text-align:right; padding-right:5px; vertical-align:top;}
.box1 td.tdexplain{ padding-left:30px;}
.box1 td b.red{ font-size:17px; position:relative; top:5px; color:#f00}
.box1 td select,.box1 td input{ margin:0 4px 0 0; vertical-align:middle!important; vertical-align:baseline}
.box1 td select{ border-width:1px; border-style:solid; border-color:#7F9DB9; padding:2px;}
.textarea2{ width:480px; height:70px; border:1px solid #7F9DB9; font-size:13px; padding:2px; vertical-align:top;}
.tag3{ display:inline-block; /*width:490px;*/}
.tag3 li{ width:140px; height:22px; overflow:hidden; padding-bottom:5px; float:left;  display:inline}
.tag3 li input{ vertical-align:top; *vertical-align:middle}
.tag3 li span{ display:inline-block; width:13px; height:13px; vertical-align:middle; margin-right:3px; border:1px solid #eee;}
.ys1{ background:#000;}.ys2{ background:#fff}.ys3{ background:#ddd}.ys4{ background:#aaa}.ys5{ background:#733116}.ys6{ background:#FF0000;}.ys7{ background:#0000FF;}.ys8{ background:#008000;}.ys9{ background:#FFFF00;}.ys10{ background:#FFA500;}.ys11{ background:#E1BC6C;}.ys12{ background:#800080;}.ys13{ background:url(http://pic2.58.com//n/images/post/color-bg.gif);}.tag3 li span.ys14{display:none}
.box1 td .tag3 li input,.box1 td.checkpb input{ margin-left:0px; *margin-left:-4px; _vertical-align:baseline}
.box1 td input.uploadpic,.box2 td input.uploadpic{ width:100px; height:25px; font-size:13px; margin-top:5px; vertical-align:middle}
.fabu1{ *display:block; *float:left; width:107px; height:34px; margin-right:3px; overflow:hidden; background:url(http://pic2.58.com/ui6/post/psearch.gif?version=20110426) no-repeat 0px -100px; border:none; cursor:pointer; text-align:center; font:700 14px/34px "宋体",sans-serif; color:#fff;}
.fabu2{ *display:block; *float:left; width:107px; height:34px; margin-right:3px; overflow:hidden; background:url(http://pic2.58.com/ui6/post/psearch.gif?version=20110426) no-repeat 0px -134px; border:none; cursor:pointer; text-align:center; font:700 14px/34px "宋体",sans-serif; color:#a0a0a0;}
a.line12,.line12 a{ font-size:12px; text-decoration:underline}
.box1 td input.base{}
.conpanyo1{position:relative; background-color:#F5F8FF; padding:10px 20px 2px; margin-right:15px;}
.logo-yulan{position:absolute; top:20px; right:35px;}
.box2{ width:100%;}.box2 td{ vertical-align:top; line-height:20px; padding-bottom:8px;}.box2 .t{ width:90px; padding-right:5px; text-align:right;}
.box1 td .sex input{ vertical-align:baseline}

/*系统提示弹出框*/
.sorry .bt span{ background:url(http://pic2.58.com/n/images/txbackground.gif) no-repeat -3px -376px; width:64px; height:64px; text-align:center; float:left; overflow:hidden; margin-right:10px; margin-bottom:10px; padding:5px 0 0 2px; float:left;}
.sorry .bt span img{ width:49px; height:51px; margin:1px 10px 10px 5px;}

/*新版图片上传*/
.oldpictures{ width:500px;}
.oldpictures li{ width:106px; height:170px; border:1px solid #E2E2E2; padding:5px; margin:5px 5px 0 0; line-height:18px; float:left;}
.oldpictures li img{ width:106px; height:106px; margin-bottom:5px;}
.oldpictures li a{ font-size:12px; text-decoration:underline}
.oldpictures li input{ vertical-align:middle}
.oldpictures li input.add{ width:100px;}
#ulFlashUpload li{ height:130px;}
.flashpic{width:510px; height:210px; overflow:hidden; border:1px solid #E2E2E2; padding:0px 5px 5px 0 0; margin-top:5px; clear:both}
.flashpic span{display:block;margin:5px 0 0 -40px;}

.wrong_color{ border:1px solid #E40000; background:#FDF8F8}
.action_color{ border:1px solid #006BD7; background:#FAFAFA}

/*招聘通*/
.divzptong{ width:83%; margin-left:60px; margin-bottom:10px;}
.zptapply_tips{line-height:26px;}
.zpth2 i{ font-style:normal;color:#999; font-size:12px; font-weight:lighter}
.af12{ font-size:12px!important; text-decoration:underline!important}

#toperro{line-height: 22px; padding: 10px; margin-right: 15px; position: relative;}
a.close1{ display:block; border:1px solid #999; background:#f9f9f9; color:#666; font-size:13px; _font-size:9px; position:absolute; top:10px; right:10px;_right:25px; text-decoration:none; line-height:12px; padding:0 2px; _line-height:8px;_padding:4px 0 0;}a.close1:hover{ color:#666; text-decoration:none}

#topinfomsg{ color:#000; padding:10px 10px 10px 34px; background:#FFFBCC url(http://pic2.58.com/ui6/post/psearch.gif?version=20110426) no-repeat 0px -173px; line-height:20px; margin:0px 10px; border:1px solid #f5eddc; position:relative; }
#topinfomsg a{ font-size:12px; color:#00c; text-decoration:underline}#topinfomsg a:hover{ color:red}
#notice{background:#FBFFB3;color:#f00;line-height:20px;margin-left:5px;margin-right:15px;padding:10px; font-size:14px; margin-bottom:10px;}
.ietishi{ float:right;}

/* fe_window js*/
.fe_window_mask{left:0px;top:0px;filter:Alpha(Opacity=30);opacity:0.3;background-color:#000000;z-index:9996;}
.fe_window {position:fixed;_position:absolute;z-index:9997;}
.fe_window .outer{position:relative;}
.fe_window .contains{position:absolute;background:#fff;z-index:9999}
.fe_window .frame{background:#000;opacity:0.4;filter:alpha(opacity=40);position:absolute;top:0;left:0; z-index: 9998;}
.fe_window .contains .topbar{background-image: url(http://pic2.58.com/n/images/messageboxcontainer_bg.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: repeat no-repeat; }
.fe_window .contains .topbar .title{font:700 14px/26px "宋体";margin-left:10px;color:#fff;width:50%}
.fe_window .contains .topbar .closebtn{display:block;width:12px;height:12px;background:url("http://pic2.58.com/n/images/post/background.gif") no-repeat 0 -429px;line-height:100px;overflow:hidden;margin:6px;float:right}
.fe_window .contains iframe{}
.fe_window .contains .load{font-size:14px;background:url(http://pic2.58.com/n/images/loading.gif) no-repeat center center;margin-left:-60px;padding-left:90px;text-align:center;color:#666}
.fe_window .contains .bottombar{}

/* 新增发布页搜索栏 BY CHEN 2010-12-07 */
.psearch{ font-size:14px; margin-top:20px; margin-bottom:20px;}
.psearch .pshead{ padding:5px 10px; height:34px; overflow:hidden;}
.psearch .pshead em{ width:34px; height:34px; overflow:hidden; float:left; margin:0px; background:url(http://pic2.58.com/ui6/post/psearch.gif?version=20110426) no-repeat; line-height:200px;}

.psearch .pshead .pstxt{ float:left; width:320px; height:30px; overflow:hidden; margin-left:0px; line-height:30px; font-size:14px; color:#ccc; border:1px solid #e0e0e0; border-right:none; border-left:none; background:url(http://pic2.58.com/ui6/post/psearch.gif?version=20110426) 0px -68px repeat-x; }
.psearch .pshead .psbtn{ float:left; display:block; margin:0 0 0 -5px; padding:0; display:inline-block; width:109px; height:34px; overflow:hidden; border:none; background:url(http://pic2.58.com/ui6/post/psearch.gif?version=20110426) no-repeat 0px -34px; line-height:599px; text-indent:-9999px; cursor:pointer;}

.psearch .pshead #btn_cateSearch{}
.psearch .psbox{ width:920px; padding:10px; background:#f9f9f9;}
.psearch .psbox ul{ width:898px; height:145px; background:#fff; padding:10px; border:1px solid #DCE2E6; overflow-y:scroll;}
.psearch .psbox ul li{ line-height:1.8em;}
.psearch .psbox ul li i{color:red; font-style:normal}
.psearch .pscannel{ text-align:right; width:940px;}
.psearch .pscannel em{cursor:pointer; font-style:normal; padding:4px 15px; line-height:20px; background:#f9f9f9;}
.post_action{ padding:10px 10px 0; color:red; font-size:12px;}


/* login_reg */
.login_reg{ height:25px;  border-bottom:1px solid #a1a1a1;}
.login_reg a{ display:inline-block; font-size:14px; text-decoration:none; padding:6px 10px 2px; margin-right:3px; background:#EBF3FE; line-height:normal; border:1px solid #a1a1a1; _position:relative; _top:1px;}
.login_reg a.active{ background:#fff; border-bottom:1px solid #fff; color:#000}

.font12{ font-size:12px;}
.c66{ color:#666;}.c99{ color:#999;}

/* car type BY CHEN 2011-02-24*/
.selectdiv{ width:740px; position:relative; border:1px solid #7F9DB9; background:#fff; overflow:hidden;}
.selectdiv a{ text-decoration:underline;}
.selectdiv .top{ height:40px; font:14px/40px sans-serif; padding-left:10px;}
.selectdiv .close{ cursor:pointer; position:absolute; top:0px; right:25px; font-style:normal;}
.selectdiv .close a{ font-size:12px;}
.selectbox{ padding: 30px 0 5px 25px; overflow:hidden;}
.dlitem{ margin-right:10px; float:left; display:inline; width:90px;}
.dlitem dt{ height:22px;  font:bold 14px/22px Arial, "宋体", sans-serif; background:#eee; color:#011168; padding-left:6px;}
.dlitem dd{ font:12px/22px sans-serif; padding-left:4px;}
.dlitem dd a{ padding:3px; text-decoration:none; font-size:12px;}
.dlitem dd a:hover{ text-decoration:none;}
.a_select{ display:inline-block; height:20px; width:123px; position:relative; top:2px; top:1px\0; _top:-1px; color:#000; border:#7F9DB9 1px solid; line-height:20px; padding:0 0 0 7px; }
.a_select:link,.a_select:visited,.a_select:hover,.a_select:focus,.a_select:active{ text-decoration:none; color:#000;}
.a_select i{ position:absolute; right:2px; top:2px; display:block; width:17px; height:17px; background:url('http://pic2.58.com/n/images/post/select_bg.png') no-repeat; margin-left:5px;}
.tagbox{ width:620px; border:1px solid #7F9DB9; padding:10px; font-size:12px; position:relative; }
.tagbox span{ font-size:12px; font-weight:bold;}
.tagbox span.tagboxclose{display: block; cursor: pointer; width: 14px; height: 14px; line-height: 14px; text-align: center; font-size: 20px; border: 1px solid rgb(238, 238, 238); background:#fff; position: absolute; right: 2px; top: 2px;}
.tagbox hr{ height:1px; font-size:0; border:none; border-top:1px solid #eee; margin:3px auto; _margin:1px auto; padding:0;}
.tagbox a{ font-size:12px;}
.w{ width:978px; margin:0 auto; clear:both;}

#logo{ float:left; margin-top:10px;}
.posttitle{ float:left; height:21px; width:80px; margin-top:16px; margin-left:20px; padding-top:18px; padding-left:20px; border-left:1px solid #f1f1f1; font:20px/20px '微软雅黑',sans-serif; color:#666; }

/* topbar */
.tuan sup,.arrow,#minsearch,#myfeet li,#minsearchsearchbtn,#minsearchBox .subbtn,#topbar,.msgTips_arrow,.msgTips_close,.msgTips_con{background-image:url(http://pic2.58.com/ui6/index/topbar.png)!important}/* topbarBg */
#topbar{width:100%;height:36px;background:url() repeat-x; font-size:12px;}
#topbar .w{line-height:32px}
#topbar a{color:#585858}
#myfeet p a,#topbar .mapfuc a,#sitemapBox strong a{color:#00c}
#topbar .chocecity a:hover{color:#f00508;text-decoration:none}
#topbar .mapfuc a.c_r,#topbar a:hover{color:#f00}
#topbar #link_city_change{color:#00c;margin-left:5px}
.bar_left{float:left;word-spacing:1px;padding-left:10px}.bar_right{float:right}
.bar_left h2{display:inline;font-weight:700px;font-size:16px;color:#f00}
.bar_left .tuan{display:inline-block;position:relative;padding-right:30px}
#modify,#login,#topbar .haschild{float:left}
.tuan sup,.arrow{display:block;position:absolute;width:7px;height:4px;overflow:hidden;top:14px;right:10px}
.tuan sup{width:26px;height:12px;top:3px;right:2px;background:url() no-repeat 0 -102px}
.arrow{background:url() no-repeat 0 -156px}
.gap{color:#ccc;margin:0 5px}
.shadow{display:block;clear:both;border-top:solid 1px #ddd;width:100%;background:#f0f0f0;height:1px;line-height:0;font-size:0;overflow:hidden;position:absolute;left:0;bottom:-3px;_padding:0 10px;opacity:0.4;filter:alpha(opacity=40)}
.hover .hc{display:block;position:absolute;top:33px;zoom:1;border:1px solid #dcdcdc;border-top:none;background:#fff;padding:10px}
#topbar .haschild{padding:0 25px 0 10px;position:relative;height:33px;line-height:32px;line-height:36px\0;+line-height:33px}
#topbar .hover{background:#fff;border-left:solid 1px #dcdadc;border-right:solid 1px #dcdadc;z-index:999;margin:0 -1px}
#topbar .hover .arrow{background-position:-7px -156px}
#topbar #minsearch{padding-left:25px;background:url() no-repeat -12px -123px}
#topbar #minsearch.hover{background:url() no-repeat -12px -123px #fff}
#minsearch.hover{background-color:#fff}
#minsearchBox{left:-1px;width:211px}
#minsearchkeyword{width:127px;padding:5px;height:14px;line-height:14px;border:1px solid #cdcdcd;float:left}
#minsearchsearchbtn{float:left;margin-left:10px;cursor:pointer;width:62px;height:26px;background:url() 0px -56px no-repeat;border:0}
#minsearchBox form{height:26px}
#myfeetBox{width:215px;left:-1px}
#sitemapBox{width:138px;right:-1px;_right:-2px;line-height:22px}
#modify{margin-right:-10px}
#myfeet .line{border-bottom:solid 1px #f3f3f3;margin-bottom:3px}
#myfeet li{height:30px;line-height:30px;border-top:1px solid #f3f3f3;padding-left:18px;background:url() 3px -174px no-repeat}
#login{padding:0 8px; position:relative;}
.user_id,.user_center,.user_ntalker,.user_i{ margin:0 5px; line-height:32px;}
.user_ntalker{ margin-left:0px;}
.user_ntalker img{ vertical-align:middle;}
#sitemapBox .maplist{border-bottom:1px solid #f3f3f3;padding-bottom:5px}
#sitemapBox .mapfuc{padding-top:3px}
#sitemapBox br{line-height:0}
#sitemapBox .shadow{_bottom:-4px}
.mapfuc a.fduihua {background: url("http://pic2.58.com/ui6/index/bgpic.gif") no-repeat scroll right -505px transparent;padding-right: 22px;}
.msgTips{width:232px;position:absolute;top:31px;right:0; z-index:999;_overflow-x:hidden;border:solid 1px #e7d95f;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:0 1px 1px 1px;background:#fefacc}
.msgTips_arrow{position:absolute;top:-7px;right:25px;width:14px;height:8px; overflow:hidden; z-index:9;background-position:0 -242px}
.msgTips_con{border-top:1px solid #fff;background:url() no-repeat 5px -252px;line-height:20px;padding:5px 20px 5px 25px}
.msgTips .shadow{border-top:none;bottom:-2px;background:#dedede}
.msgTips_close{position:absolute;right:8px;top:11px;width:10px;height:11px;overflow:hidden;background-position:0 -229px;cursor:pointer;z-index:999}
/* ntTips for nTalker */
.ntTips{width:170px; right:2em;}
.ntTips_con{ background: #FFFBCC url() no-repeat 0px -9999px; padding:5px 20px 5px 5px;}
.ntTips_con .num{ color:#f00; font:bold 14px Arial, sans-serif; margin-right:3px;}
#topbar .ntTips_con a{ text-decoration:none; color:#00C}

/* 组件页面流程图 */
.flow_step{width:978px;height:30px;overflow:hidden;margin:0 auto;padding:0;}
.flow_step ol{width:100%;margin:0;padding:0;}
.flow_step li{float:left;padding:0px;background: #F1F1F1 url(http://pic2.58.com/ui6/post/flow_step.png) no-repeat 100% -60px;color:#333333;font:normal 14px/30px arial,"宋体",sans-serif;text-align:center;position:relative;}
.flow_step li i{ font:700 normal 20px Arial, Helvetica, sans-serif; margin-right:5px; vertical-align:middle;}

.flow_step .cols5 li{ width:182px;}
.flow_step .cols5 li.step_1{ width:202px;}
.flow_step .cols5 li.step_5{ width:230px;}

.flow_step_no1 .step_1 span,
.flow_step_no2 .step_2 span,
.flow_step_no3 .step_3 span,
.flow_step_no4 .step_4 span,
.flow_step_no5 .step_5 span
{ display:block; width:17px; height:30px; position:absolute; right:0; top:0;background:url(http://pic2.58.com/ui6/post/flow_step.png) no-repeat 100% -60px;color:#FFFFFF;}
.flow_step_no5 .step_5 span{ background:none;}

.flow_step_no1 .step_1 div,
.flow_step_no2 .step_2 div,
.flow_step_no3 .step_3 div,
.flow_step_no4 .step_4 div,
.flow_step_no5 .step_5 div
{background:url(http://pic2.58.com/ui6/post/flow_step.png) 0px -90px;color:#FFFFFF;}

.cols5 .step_5{background-image:none;}

.flow_step_no2 .step_1 span,
.flow_step_no3 .step_2 span,
.flow_step_no4 .step_3 span,
.flow_step_no5 .step_4 span
{ display:block; width:17px; height:30px; position:absolute; right:0; top:0; background:#FFF4E9 url(http://pic2.58.com/ui6/post/flow_step.png) no-repeat 100% -30px;}

.flow_step_no2 .step_1 div,
.flow_step_no3 .step_2 div,
.flow_step_no4 .step_3 div,
.flow_step_no5 .step_4 div
{background:#FFF4E9; color:#00c;}

.flow_step_no3 .step_1 span,
.flow_step_no4 .step_1 span,.flow_step_no4 .step_2 span,
.flow_step_no5 .step_1 span,.flow_step_no5 .step_2 span,.flow_step_no5 .step_3 span
{display:block; width:17px; height:30px; position:absolute; right:0; top:0; background:#FFF4E9 url(http://pic2.58.com/ui6/post/flow_step.png) no-repeat 100% 0px;}

.flow_step_no3 .step_1 div,
.flow_step_no4 .step_1 div,.flow_step_no4 .step_2 div,
.flow_step_no5 .step_1 div,.flow_step_no5 .step_2 div,.flow_step_no5 .step_3 div
{background:#FFF4E9;color:#00c;}


.flow_step_no1 .step_1 em.f1
{ position:absolute; width:3px; height:30px; left:0; top:0; background:url(http://pic2.58.com/ui6/post/flow_step.png) no-repeat 0px -120px;}
.flow_step_no2 .step_1 em.f1,
.flow_step_no3 .step_1 em.f1,
.flow_step_no4 .step_1 em.f1,
.flow_step_no5 .step_1 em.f1
{position:absolute; width:3px; height:30px; left:0; top:0; background:url(http://pic2.58.com/ui6/post/flow_step.png) no-repeat 0px -150px;}

.flow_step_no5 .step_5 em.f2
{ position:absolute; width:3px; height:30px; right:0; top:0; background:url(http://pic2.58.com/ui6/post/flow_step.png) no-repeat 100% -180px;}
.flow_step_no1 .step_5 em.f2,
.flow_step_no2 .step_5 em.f2,
.flow_step_no3 .step_5 em.f2,
.flow_step_no4 .step_5 em.f2
{position:absolute; width:3px; height:30px; right:0; top:0; background:url(http://pic2.58.com/ui6/post/flow_step.png) no-repeat 100% -210px;}


/* 20100608 */
	#uploadPic ul { list-style-type:none; margin:0px; padding:0px; }
    #uploadPic li { float:left; width:82px; height:88px; margin:0 5px 5px 0; padding-bottom:3px; overflow:hidden; background:#eee; position:relative}
    #uploadPic .displayimg { width:80px; height:60px; border:1px solid #ccc; overflow:hidden; background:#fff}
	.previous{ display:inline-block; width:13px; height:12px; background:url(http://pic2.58.com/n/images/post/pre-next-delete.gif) no-repeat 0 -7px; line-height:100px; vertical-align:middle; overflow:hidden; margin:7px 33px 0 12px;}
	.previous:hover{ background:url(http://pic2.58.com/n/images/post/pre-next-delete.gif) no-repeat 0 -19px;}
	.previous:active{ background:url(http://pic2.58.com/n/images/post/pre-next-delete.gif) no-repeat 0 -7px;}
	.next{ display:inline-block; width:13px; height:12px; background:url(http://pic2.58.com/n/images/post/pre-next-delete.gif) no-repeat -14px -7px; line-height:100px;vertical-align:middle; overflow:hidden; margin:7px 0 0;}
	.next:hover{ background:url(http://pic2.58.com/n/images/post/pre-next-delete.gif) no-repeat -14px -19px;}
	.next:active{ background:url(http://pic2.58.com/n/images/post/pre-next-delete.gif) no-repeat -14px -7px;}
	.delete{ display:block; width:13px; height:12px; background:url(http://pic2.58.com/n/images/post/closeyes.gif) no-repeat 0 0; line-height:100px; overflow:hidden; position:absolute; top:3px; right:3px; z-index:999}
	.delete:hover{ background:url(http://pic2.58.com/n/images/post/close-hover.gif) no-repeat 0 0;}
	.front-cover{ position:absolute; bottom:5px; *bottom:0px; left:30px; color:#666}
    #uploadPic div { clear:both; }
    #uploadPic input.picDesc { width:80px; *width:78px; text-align:center; margin:0; border:1px solid #7F9DB9; margin-top:2px; display:none;}
    #uploadPic span.upload_error { background-color:#FFD7D7; color:#000; padding:4px; font-family:Tahoma; line-height:24px;}
    .cls_divUploader {height:24px; background-color:Transparent;}
    .loadbutton{ width:74px; height:21px; background:url(http://pic2.58.com/n/images/post/loadbutton.gif); display:inline-block; position:relative; overflow:hidden; vertical-align:middle; float:left; margin-right:5px}
	#fileUploadInput { position:absolute; top:-2px; right:-2px; font-size:36px; filter:alpha(opacity:0); opacity: 0;}
	.upload_ok{ font-family:Tahoma}
	.tag3{ float:left;}
	.tag3 li{/* width:20%;*/}
	.box1 td p{ width:800px;}
	.box1 td p.p1{ width:410px;}
	.c1,.c2,.action_po{ z-index:2}
	.fudong1{ height:270px; overflow:hidden; z-index:9999}
	.fudong iframe{ z-index:998}
	.jingjiren{ display:inline-block; width:16px; height:16px; background:url(http://pic2.58.com/images/5_0/newxq/icon_ask.gif) no-repeat; cursor:pointer; position:relative; top:5px; _top:3px; z-index:10; margin-right:10px}
	.jingjirencon{ position:absolute; top:-50px; left:20px; z-index:999; width:320px; padding:10px 15px 0; overflow:hidden; font-size:12px; background:#FFFAE2; border:1px solid #F5E190; color:#4b4b4b}
	.jingjirencon p{ font-weight:bold; color:#CE2200; padding-bottom:5px;}
	.jingjirencon span{ display:block; margin-bottom:10px;}

.content .choose a{font-size:12px}
.choose{position:relative;display:block;float:left;width:140px;margin-right:6px;_margin-right:1px;}.setboxline{height:3px;background:#fff;position:absolute;top:19px;left:1px;width:100%;z-index:1000}
.choose span{display:block;width:137px;height:17px;line-height:15px;padding:3px 0 0 3px;border:1px solid #7F9DB9;background:#fff url(http://pic2.58.com/n/images/list/downarrow.gif) no-repeat right center;cursor:pointer;}
.setbox{position:absolute;top:20px;left:0;background:#fff;border:1px solid #7F9DB9;padding:14px 16px;z-index:1000;box-shadow:3px 3px 4px #ccc;-moz-box-shadow:3px 3px 4px #ccc;-webkit-box-shadow:3px 3px 4px #ccc;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";}
.box1 .setbox td{padding:8px 0 0;}.box1 .setbox td.linetwo{border-bottom:1px solid #A5ACB2;padding-bottom:5px;}a.blacklink{color:#666}

/*招聘展示所有类别*/
.job_c_list{padding-top:20px;}.job_c_list dt{width:140px;float:left;padding:0 10px 0 0;line-height:32px;text-align:right;font-size:14px}.job_c_list dd{width:810px;float:left;line-height:32px;}.job_c_list dd a{display:inline-block;margin-right:30px;font-size:14px}.otherzw{ padding:20px 0 20px 150px;line-height:35px;font-size:14px; font-family:"宋体"}.otherzw a{font-size:14px; text-decoration:underline}

/*单挑发布 批量发布*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/ 
.clearfix { display:block; }
/* End hide from IE Mac */ 
ul#fabu-ul, ul#fabu-ul li , ul#fabu-ul li.selected, .money-box a{ background:url(http://pic2.58.com/ui6/post/post-ul-menu.gif) no-repeat;}
ul#fabu-ul { background-position:0 -62px; background-repeat:repeat-x; padding: 0 0 0 10px; }
ul#fabu-ul li{ display:block; float:left; background-position:0 0; width:85px; height:31px; line-height:31px; font-size:14px; text-align:center; margin-right:4px; }
ul#fabu-ul li.selected{ background-position:0 -31px; font-weight:bold;}
ul#fabu-ul li.selected a{ color:#000; text-decoration:none;}
.fabu-box { padding:10px 0 0;}
.fabu-box .fu-t{ padding:8px 0;}
.fabu-box .fu-t h2{ font-size:14px; padding-left:20px;}
table.gn-table{ width:100%; border-collapse:collapse; }
table.gn-table th, table.gn-table td{ border:#dbe0e3 1px solid; line-height:20px; padding:12px 20px;}
table.gn-table th{ background-color:#f3f3f3; text-align:center; color:#666;}
.money-box{ text-align:center;font-size:14px; color:#333;}
.money-box strong{ font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#ff6600; margin-right:2px; }
.money-box a.sq-btn{ background-position:0 -93px; width:107px; height:34px; text-align:center; line-height:34px; color:#fff; font-size:15px; display:inline-block; font-weight:bold; margin-top:14px; }

/*房产vip-2011-6-14*/
.greyarea{width:370px;padding:2px 10px 4px 10px;*padding:3px 10px;padding:5px 10px 2px 10px\9;background:#f7fafe; border:1px solid #c9d8e9; margin-top:8px;}
.greyarea h3{font-size:12px; font-weight:lighter; line-height:24px;}
.greyarea ul{width:100%;}
.greyarea ul li{ float:left;padding-right:20px; white-space:nowrap; overflow:hidden; line-height:24px;zoom:1}
.greyarea ul li a,.tipspan1 a,.tipspan2 a{color:#3559b5}
.tipspan1{ display:block;margin-bottom:10px; overflow:hidden}
.tipspan2{ display:block;color:#999; margin-top:5px; overflow:hidden}

/*富文本*/
/***
 * 调色盘样式表
 */
.fe_colorpalette { border: 1px solid #ACA899; margin: 0; padding: 0; cursor: pointer; height: 92px; width: 145px; background-color:#fff; }
.fe_colorpalette a { border: 1px solid #FFF; cursor: pointer; float: left; outline: 0 none; padding: 2px; text-decoration: none !important; border-color:#FFFFFF; }
.fe_colorpalette a:hover { background-color: #DEECFD; border-color: #8BB8F3; }
.fe_colorpalette em  { border-color: #ACA899; border: 1px solid; display: block; }
.fe_colorpalette em span { cursor: pointer; display: block; height: 10px; line-height: 10px; width: 10px;}
/***
 * 字号选择样式表
 */
.fe_fontsize{ width:60px; border:1px solid #999; background:#E7F3FF;}
.fe_fontsize a{ width:100%; display:block; line-height:1.6; text-indent:5px; text-decoration:none; color:#333; font-size:12px;}
.fe_fontsize a:hover{ background:#D7EBFF;}
/***
 * html文本编辑器样式表
 */
#div_htmleditor{ display:inline-block; float:left;}
#Content_Tip,#Content{ float:left}
.fe_htmleditor{}
.fe_htmleditor .editor { border : 1px solid #ACA899;background-color: #FFFFFF;cursor: text;font-family: '宋体' ,Verdana,sans-serif;font-size: 12px;height: 300px;margin: 0;padding: 1px 2px;width: 584px;border: 1px solid #999;word-wrap: break-word; word-break: break-all;outline: none; overflow:auto;}
.fe_htmleditor .toolbar { background:#E7F3FF; padding:1px 0; height:22px;}
.fe_htmleditor .toolbar span {}
.fe_htmleditor .toolbar button { display:inline-block; *float:left; *display:block; *zoom:1; background: none no-repeat scroll 0 0 transparent; vertical-align:middle; color: #333333; cursor: pointer; height: 18px; width: 18px; border:1px solid #e7f3ff; overflow: visible;  background-image:url('http://pic2.58.com/ui6/post/htmleditor.png'); margin:2px 0px; }
.fe_htmleditor .toolbar button.hover { border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #999; border-bottom:1px solid #999;}
.fe_htmleditor .toolbar button.btnSelect { border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #999; border-top:1px solid #999;}
.fe_htmleditor .toolbar .bold,.fe_htmleditor .toolbar .bold:hover{ background-position: -1px -1px; }
.fe_htmleditor .toolbar .underline,.fe_htmleditor .toolbar .underline:hover{ background-position: -37px -2px; }
.fe_htmleditor .toolbar .forecolor,.fe_htmleditor .toolbar .forecolor:hover{ background-position: -101px -1px; }
.fe_htmleditor .toolbar .fontsize,.fe_htmleditor .toolbar .fontsize:hover{ background-position: -246px -1px; }

.fe_htmleditor .editor p, .fe_htmleditor .editor div {margin:5px 0px; display:block; width:474px; };
.mover{ padding:0px !important; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #999; border-bottom:1px solid #999;}

/*隐藏多余选项*/
.btnmore{}
.btnmore a{ font-size:12px; text-decoration:none;}
.bmpic{ width:7px; height:10px; overflow:hidden; display:inline-block; vertical-align:middle; padding-bottom:1px; margin-left:5px;}
.up{ background:url('http://pic2.58.com/ui6/post/psearch.gif?version=20110628') no-repeat 0px -320px;}
.down{ background:url('http://pic2.58.com/ui6/post/psearch.gif?version=20110628') no-repeat -9px -320px;}
#mts{color: #B3B3B3; margin-left: 5px;}

/* preview */
.preview{ width:261px; background:#ffc; position:absolute; top:103px; right:24px;}
.preview .p_t{width:23px; height:102px; position:absolute; right:-23px; top:0; text-indent:-999px; overflow:hidden;  background:url("http://pic2.58.com/ui6/post/preview_bg.png") no-repeat -23px 0px; cursor:pointer;}
.preview .p_c{ _height:80px;min-height:80px; padding:20px;}
.preview .p_b{padding:0 20px; height:54px; background:url("http://pic2.58.com/ui6/post/preview_bg.png") no-repeat -46px -48px;}
.preview .p_c h2{font:700 12px sans-serif; margin-bottom:8px;}
.preview .p_c .p_con{ line-height:2;}
.preview .p_c .p_con li i{ font-style:normal;}
.preview .p_b .pre_other,
.preview .p_b .pre_close{ display:inline-block; float:left; width:120px; height:22px;background:url("http://pic2.58.com/ui6/post/preview_bg.png") no-repeat -46px 0px; line-height:300px; overflow:hidden;}
.preview .p_b .pre_other{ margin-right:20px;}
.preview .p_b .pre_close{ width:77px; background-position: -46px -22px;}
.toggle .p_t{ background-position:0px 0px;}
.toggle .p_c,.toggle .p_b{display:none;}

.x-vali-error {
				padding: 3px 5px 3px 21px;
				margin-left: 10px;
				display: inline;
				height: 25px;
				border: 1px solid #E6594E;
				white-space: nowrap;
				text-align: left;
				color: #E6594E;
				background: #FCEAE8 url(../images/warning.gif) no-repeat 3px;
			}

/* addvideo */
.addvideo{ position:relative; display:inline-block; *width:85px;}
.addvideo img{ vertical-align:middle;}
.addvideo img.vdo_btn{ width:85px; height:27px; display:inline-block; background:url("http://pic2.58.com/ui6/post/psearch.gif") no-repeat 0px -335px;}
.addvideo i.sup{position:absolute; top:-8px; right:-10px; display:block; width:28px; height:16px; background:url("http://pic2.58.com/ui6/post/psearch.gif") no-repeat -17px -319px;}